# -*- coding: utf-8 -*-
import re
import Image, ImageDraw, ImageFont


def extractWithRegEx(pat, matchStr, matchIdx, defaultVal = ''):
    ''' Hàm chạy regex và trả kết quả ở group[matchIdx]. Nếu không có kết quả -> trả về giá trị của defaultVal
    '''
    try:
        result = defaultVal
        rexp = re.compile(pat)
        m = rexp.search(matchStr)
        if (m!=''):
            result = m.group(matchIdx)
        return result
    except:
        return defaultVal

